/**
 * 
 */
package com.earltech.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Service;

import com.earltech.bean.TbSystem;
import com.earltech.dao.SystemDao;

/**
 * @author jiangjintai
 *
 */
@Service
public class SystemService extends BaseService<TbSystem, Integer> {

	@Autowired
	SystemDao systemDao;
	/* （非 Javadoc）
	 * @see com.earltech.service.BaseService#getDao()
	 */
	@Override
	protected JpaRepository<TbSystem, Integer> getDao() {
		return systemDao;
	}
	/**
	 * jiangjintai
	 * 2016年9月29日
	 */
	public void saveAndAdd1() {
		int size = this.findAll().size();
		if(size==0){//初始化
			TbSystem tbSystem = new TbSystem();
			tbSystem.setSystemClickCount(1);
			this.save(tbSystem);
		}else{
			TbSystem tbSystem = this.systemDao.findAll().get(0);
			tbSystem.setSystemClickCount(tbSystem.getSystemClickCount()+1);
			this.save(tbSystem);
		}
	}

}
